//
//#pragma once
//#include "CFDDataPack.h"
//
//CFDProblem& _cfd_problem;
//
//class CFDInterface
//{
//public:
//	CFDInterface(const InputParameters& parameters);
//	~CFDInterface() {};
//
//protected:
//	CFDProblem& _cfd_problem;
//	CFDDataPack _cfd_data, _cfd_data_neighbor, _lift_data;
//
//	void fluxRiemann();
//	void fluxLaxF();
//	void fluxHLL();
//	void fluxHLLCPV();
//	void fluxHLLCRoe();
//	void flux();
//};
//
//
//template<>
//InputParameters validParams<CFDInterface>();